Can an input tag have a pseudo element
Pseudo elements are like children of their parent element and since
input elements are self-closing elements, they cannot have any
children. Therefore they cannot have pseudo elements. Hopefully
this would be fixed in the next HTML:5 version update