For what it’s worth, we have a system in MN that’s not too far from this: if you’re not already registered to vote, you can show up on election day with one from a limited set of approved gov-issued photo IDs, •or• proof of residence such as a utility bill plus a registered neighbor who will legally vouch for you.
The result? We have some of the highest voter turnout rates in the country (often •the• highest), and just •vanishingly• small rates of fraudulent / illegal votes (because the consequences for such votes are just as severe as ever, not changed at all by the ease of same-day registration).