OK, so the issue was that for focused button, we are using StyleOk - that is to make things look good on various platforms.
So the solution would be to override StyleOk as well, however to smooth things out, I have made this optional, with flag 'focus_use_ok' (default true), as demonstrated in update reference example.