I have a list of checkboxes, all of which have to be checked in some cases (dependent on previous selections) in order to proceed. It is important that the user reads all the checkbox labels, i.e. doesn't just blindly click true to everything. In case the user can't check everything, he needs to go to previous step and change previous selections or not to send the form. So essentially if user doesn't want to check all options, he has understood the process wrong.
Currently I have submit button disabled until all options are checked, and a message that informs about the options mentioned above. I don't feel confident about it, because it still seems too easy to click true to all options without them being actually true, which will cause problems later. Is there a better way to do this?
If it matters, the form is for professional usage.