Do you use a keyboard membrane?
I was going to, then my concern for smudges stopped me doing so. Mine happens to be perfect naked, no smudges unless caused my eat&surf sessions. 🙂
Try cleaning keyboard often see if it helps. Every a couple of days wipe kbd with damp, BUT NOT WET! clean cloth.