I've tried different ways already as far as firing the focus via a sencha button on different listening options. And it goes back to simply adding the js file where it breaks even a regular html button with a focus.

Look at the thread, no matter what you use it will not work, we went back to basics to test the problem. It does not matter if you use Ext.get('id-of-input').focus() or any other derivative it will just not work. Can you look at the samples and test out. Since I have also an open ticket in support for over a Month and it has not been fixed either. The problem is that in Mobile Safari you cannot invoke a focus command. The only time you can do that is when it's initiated via a Touch Command. However Sencha captures all touch commands and re-sends them. There the original touch command is lost and focus will not work.

Jacky Nguyen, are you sure that this is a correct solution?
I've pasted your code right after including the sencha lib, and it not only doesn't make the focus() functionality working, it also breaks the radio buttons (if I have several radio buttons, I can click only on one of them, and others are becoming unresponsive).

It's a very bad bug, and there're lots of folks having the same problem on this forum and on the Internet.
Didn't see anyone who said that he had successfully fixed it.

You're a true obsessive programmer, if your answers to the questions are totally correct and totally useless at the same time.

Someone added very promisingly noticeSuccess! Looks like we've fixed this one. According to our records the fix was applied for TOUCH-409 in 2.0.at the top of topic. Wonderful!
Does he or she not forget saying when or what exact version ST 2.0 is? 2.0.1 has no fix. May be 2.0.1.1 or 2.0.2 which is accessible for subscribers only? Is it really fixed or only looks like ...