Согласно вашему последнему комментарию, вы можете добавить неограниченное количество флажков, если какой-либо флажок снят с середины, то в следующий раз все флажки будут отключены ..
$('.fields').on('click', function() {
let nextChk = $(this).nextAll('.fields');
// checked
if( this.checked ){
// find the next checkbox and disabled it
if( nextChk.first().length )
nextChk.first().attr('disabled', false);
}
// unchecked
else{
// find all checkboxes, disable and check it
nextChk.each(function(){
$(this).attr('disabled', true);
$(this).prop('checked', false);
});
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<label>Checkbox 1</label>
<input type="checkbox" class="fields" checked/>
<br>
<label>Checkbox 2</label>
<input type="checkbox" class="fields" checked/>
<br>
<label>Checkbox 3</label>
<input type="checkbox" class="fields" checked/>
<br>
<label>Checkbox 4</label>
<input type="checkbox" class="fields" checked/>
<br>
<label>Checkbox 5</label>
<input type="checkbox" class="fields" checked/>