2.1.50 [W3C-HTML51] Section 4.10.5.1.16 Radio Button state (type=radio)

V0168: When there are no checked elements, the checkedness values are set to false

The specification states:

 ... Radio Button state (type=radio)
     ...
     Constraint validation: If an element in the radio button group is required, and all 
     of the input elements in the radio button group have a checkedness that is false, 
     then the element is suffering from being missing.
  
         Note: If none of the radio buttons in a radio button group are checked when they 
         are inserted into the document, then they will all be initially unchecked in the 
         interface, until such time as one of them is checked (either by the user or by 
         script).

EdgeHTML Mode

An input type=radio when part of a radio group that has no other checked elements within it, is considered, with all of the other radio group elements, to be in the intermediate state and all elements' checkedness values are set to false.

V0166: The comparison of the name attributes is not done in a compatibility caseless manner for all Unicode ranges.

The specification states:

 ... Radio Button state (type=radio)
     ...
     The radio button group that contains an input element a also contains all the other 
     input elements b that fulfill all of the following conditions:
         ...
         • They both have a name attribute, their name attributes are not empty, and the 
         value of a's name attribute is a compatibility caseless match for the value of 
         b's name attribute.

EdgeHTML Mode

The comparison of the name attributes is not done in a compatibility caseless manner for all Unicode ranges; instead the comparison uses ASCII comparison.

V0164: The oninput event does not fire if the state of the radio option is changed or the click function is called

The specification states:

 ... Radio Button state (type=radio)
     ...
     Bookkeeping details
         ...
         • The input and change events apply.

EdgeHTML Mode

The oninput event does not fire if the state of the radio option is changed or the click function is called.