Ask a landlord-tenant lawyer and get answers ASAP
At 17 the "tenant" is a minor and the lease can be repudiated by the minor until they are 18.
So, if they turn 18 during the tenancy and do not repudiate the contract then it will be enforceable.
Yes, once they turn 18, and have failed to repudiate, the contract is ratified.
If you have no further questions, and have not yet done so, please remember to leave a favorable rating (click 5 stars in the rating section on this page). It is the only way that I am credited by JustAnswer for assisting you.
There is no additional charge to you for rating me favorably.
A bonus is not expected, but is always appreciated.