I tried to reproduce it - I placed TRichViewEdit and TButton, the button calls DeleteUnusedStyles. When I click it, the focus remains on the button.
The same happens if I use TSRichViewEdit instead of TSRichViewEdit.
May be you have some code in events that switches the focus?