feat(modal): support input[autofocus] (fixes #80)