The special case of radios and checkboxes
Notice that by default errors are flagged on the field itself. However for radios and checkboxes this doesn't produce any visual effects on browsers.
We faced the temptation of defining the parent as the target for these two kinds of inputs but that could produce undesirable effects in situations where those inputs are not aggregated in an exclusive wrap element
As so we left it to the developer to decide where she wants to see the errors.
(required)
Red Blue Green
(Required)
Vanilla
Strawberry
Peppermint
(Vanilla required)
(Required)