Hello! While I don't want to say (because I don't know) that sentence 1 is incorrect, it is definitely not something I've heard before or would ever expect to hear a fellow AmE speaker to say. It sounds entirely unnatural to my ears.
Of your three choices, I believe sentence 3 is the only one that I've heard before, and is the only one I myself would say. Sentence 2 sounds like it's not necessarily an incorrect thing to say, but without 'from', it just sounds off a bit (possibly because 'stop me from doing...' is equivalent to and reminds me of 'keep me from doing...', and the 'from' is required in the 'keep' phrase in order to be correct).
(not a teacher, just a language lover)