This is the expected behavior in these browsers. User behavior is awaiting. Fortunately, there is no way to disable this.
Personally, I find that many UI solutions for OS X are infuriating, but since this is standard behavior in OS X, changing this will certainly run counter to user expectations.
EDIT
I donβt have a Mac at the moment, so I can: t check this out, but see http://api.jquery.com/event.preventDefault/
you can use event.preventDefault() to change the behavior of some elements by default. This does not always work, and afaik the mouse cursor problem disappears - this is the behavior of the entire OS, and not specific to the browser.
source share