I knew a tech who refurbished smoke damaged electronics for a fire insurance company, so the company didn't have to replace the gear

He would hang the parts from line and spray them down with de-ionized water - this is not the same thing as distilled water. After cleaning, the parts would go into a low temp oven for drying.
He claimed nothing got damaged, and it was a great way to clean keyboards.