I do not think you can do this without javascript.
With javascript, you can do this quite easily.
I would add the required
attribute only after clicking on the checkbox.
In fact, I would do this toggled
so that the user can withdraw and withdraw the request.
However, I would not rely on the browser implementation of the required
attribute. Instead, I would create my own notification using some CSS (highlight, animation, display of some words).
source share