The underlying cause of this behavior is that the Grid has logic that handles Grid header click when keyboard navigation is enabled and does its own focusing logic. To prevent this logic, you can add a mousedown
event handler to the input elements and prevent the event from bubbling to the header.
This will let you focus the input as normal. Here is a Dojo to test this approach: