Delhi is not a state. Indian politicians have contested in constituencies they have not resided for a very long time. Kejriwal hasn't done something new here.
"A union territory, the political administration of the NCT of Delhi today more closely resembles that of a state of India, with its own legislature, high court and an executive council of ministers headed by a Chief Minister."