This is a good option but there must be a secret password or 2FA for locking account.
Hmm .. 2FA, it will be really good but in this thread I want to discuss (more) for the lock/block question and not for the unlock question. However thanks for your opinion.
Actually, that's what I meant! For locking account, there must be a sort of password and/or 2FA to prevent hackers from locking accounts.
You could give it to an escrow who would change the password for you and would not allow you to regain access to the account for a certain amount of time
I don't think this is a good idea. If escrow is away when the time is up, then we will have to wait for him/her and also if something happens to escrow, account escrow holds will also be locked forever unless admin resets password. An automatic system is better.