PainDead, клавишу таб на чистом js не сможете эмулировать. а чтобы удалял предыдущее значение после 4й (между 4 и 5) строчки кода добавьте это: document.querySelector(inp).value = "";
PainDead, а с чего вы решили, что он там останется? если форма не сохраняет введенное значение куда-нибудь и при загрузке не грузит его с того самого хранилища, у вас все будет сбрасываться в значение по умолчанию