А в чём преимущество?
Не в чем. Наоборот лучше гораздо в js самом это делать, но я когда доки читал - услыхал что простой клик мышью убрали для безопастности