Как пользователь программы чтения с экрана, я бы предложил вариант один или три. Я не хочу, чтобы программа чтения с экрана объявляла «требуется» каждый раз, когда я изменяю выбор на переключателе. Если я попытаюсь просмотреть различные варианты, в которых «требуемый» объявлен для каждого из них, он быстро станет повторяющимся. Мне бы хотелось иметь обязательный атрибут в элементе fieldset, чтобы я знал, что это часть формы, которую нужно заполнить.
С точки зрения удобства использования я предпочитаю использовать выбор по умолчанию, поскольку, если я вижу значение по умолчанию, я обычно перехожу к следующему разделу формы, предполагая, что значение по умолчанию не является явно неправильным. Если вам удобно предоставить пользователю выбор по умолчанию и не заставлять его делать выбор, это будет зависеть от важности информации, которую требует ваше приложение, и последствий, если эта информация неверна.