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