Я не могу понять, почему IE10 рассматривал варианты с индексами 1 и 6 недействительными? Я ожидаю, что только параметр в индексе 0 должен потерпеть неудачу и предотвратить отправку формы.
<select required="required">
<option value="">Select</option>
<optgroup label="First">
<option value="A">1</option>
<option value="B">2</option>
<option value="C">3</option>
<option value="D">4</option>
</optgroup>
<optgroup label="Second">
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
<option value="4">D</option>
</optgroup>
</select>
jsfiddle здесь: http://jsfiddle.net/J3wFx/