Hi D. - This is just a phase. He'll get over it soon and be on to the next thing that drives you nuts!
Why don't you get the book, "Your Baby and Child" by Penelope Leach? This is the BEST book ever for infants all the way through to 5 years old. I can't recommend it highly enough.
At two, you want to say no to them as little as possible - if not, you are saying it constantly. So her advice is to completely child proof your house - in this case, make as many buttons as you can inaccessible...
Create an environment where he can make his own, safe choices without you making them for him all the time.
The very first word I used and taught my daughter the meaning of - when she was this age - was "danger" (at this age, they can only really grasp and understand one word at a time - the time for long explanations comes later...)
"Danger" was such a great word because it means that they could get hurt - period (street, pool, dog, outlet, stairs...) But think about the ramifications of knowing this word early and using it throughout his life... It will serve him forever.
First, move the dangerous stuff. And then say no only when he's going to get hurt... Otherwise, it turns into a game for him. Dangerous territory to set a precedence in! (Yikes - there's that word again!)
Two is ALL ABOUT control, and power. He is realizing that he does have some of his own. So this is the perfect time to help him understand that yes, he does have some of his own, but he has to begin to learn how to get it and respect it.
If not, you will have a life-long power struggle on your hands! (Know anyone like that?? LOL - we all do!)
Relax and have fun. It's just a phase (however, how you handle the phases will determine the rest of his life! So go get that book... :-)