This is my main focus macro. I have it bound to a mouse button. If I mouse over a target and hit the button, it sets focus. If I want to clear my focus, mouseover nothing and hit the button. Simple and effetive!
/clearfocus [@focus,exists]
/stopmacro [@focus,exists]
/focus [@mouseover]