Rather than using the code-behind to set control focus, use javascript on the client side. You don't need jquery or ajax stuff to make this happen, but rather just some very simple, basic javascript.
See
http://support.microsoft.com/kb/316719[
^] for details. There are some nice code snippets in here that you should be able to use.