HTML5 validation: consistency between `label` and `input` attributes