这其实是个误会。问题所描述的现象只有在webkit内核浏览器下的有密码安全控件的表单才出现。IE及firefox 可以正常用Tab切换焦点到密码输入框。这实际上是不好的用户体验。
真相只有一个测试了Safari,chrome,搜狗,阿里云浏览器等(带)webkit内核的浏览器都是这样的表现。于是得出结论:它并非故意这样设计,而是由于webkit内核的浏览器对NPAPI接口支持和其他浏览器的不一致造成的。在webkit系浏览器下安全控件无法自动获得焦点。在安全控件输入框前按tab焦点会切换到该控件下面的目标。另外我记得webkit和其他浏览器不同的地方还有placeholder表现上的不一致。
为什么使用安全控件(ActiveX & NPAPI)淘宝、支付宝包括财付通等登录页面,出于安全考虑(防止键盘输入被监控记录等原因),使用了安全控件,IE下使用 ActiveX 开发,非IE下使用 NPAPI 开发。QQ的网页检测登录同样也是NPAPI开发的。