Deductions & credits

This article says that, although ID is requested, it is not mandatory except in some states.  

https://ttlc.intuit.com/turbotax-support/en-us/help-article/tax-return/asking-driver-license-state-i...

 

If you are a foreign national living in the US (pass the substantial presence test) and you live in a state where ID is required, then you need to get ID, or file by mail.  If you are living in a state where ID is not required, see if you can leave that page blank.

 

If you are living overseas, and you are not a US person for tax purposes (citizen or green card holder), or if you do not pass the substantial presence test for 2023, then you file a 1040-NR, not a regular 1040, and turbotax can't prepare a 1040-NR.  You may be using the wrong software.