Hi Bheki,
Have you used focus() for the button?
I think that you should use removeFocusableArea(id).
Please refer to the links below for more information:
Implementing Focus Handling - User Interface Add-On for SAP NetWeaver - SAP Library
Regards,
Ashvin