I've not run the whole keyboard through the dishwasher, but I certainly have taken off all the keycaps and washed them in boiling, soapy water. I did that to another keyboard thinking I could clean up the key funk and instead the keycaps just melted and deformed. Turns out not all keyboards are created equal. (Or use the same plastics.)
That reminds me that once as a kid I got a free Apple II+ and the main board was really dusty. So, like any enterprising kid I unconnected and unscrewed it, washed it in the sink with soap and water, and then set it in the oven at 250F to dry for a few hours. It worked great! I wonder how many modern consumer products could take that same abuse?