Why toggle the ``required`` attribute and not just make the field optional all the time?