Actually you can use Get (WindowMod) in each of your other buttons to check to see if you are in find mode:
If [Get (windowMode) ≠ 1 /* not in find mode */]
#Put current button script here
Then, if the user clicks the button in find mode, nothing happens.
The issue I was having was that when in Find mode, I wanted the user to be able to click on a field and enter search criteria. Then in Browse mode I wanted them to be able to click on that same field and go to the detail of the record.
And after I wrote this, I realized I could use an OnObjectEnter script trigger to do it instead of a button. :)