Not to say this would not work, but candidates would need to black out/ cover up information the employer cannot view.
Actually I wouldn't even dismiss them... I'd list them as "never having shown up" so they were terminated for cause. Last thing I would do is give an unsub login credentials, e-mail access, etc. so they can continue to perpetuate their fraud.
The DL or State ID card is the de facto national ID card.
Anyone can have a Driver's License, however the newer DLs in many states have the optional citizenship validation and marking, so those can be used as well.
SS Card (unless stamped not for employment or the electronic equivalent) proof of eligible to work.
US passport proof of identity and of citizenship, and of course citizens can legally work.
Probably 99% of US Citizens will have some combination of these as their I-9 eligibility documents.
Permanent residents will likely have a DL/State ID and their green card.
If you look at the I-9 page https://www.uscis.gov/i-9-central/form-i-9-acceptable-docume... there are a significant number of other documents, which many HR departments seem completely unaware of, like special endorsements on foreign passports and special eligibility documents, or military IDs or Tribal IDs for proof of identity.