The ::file-selector-button has not been recognized by the W3C Validator. This seems to be a bug in the W3C Validator, which has already been reported.
Learn more:
MDN: file-selector-button
MDN: pseudo elements
W3C: file-selector pseudo element