IE10 should support CSS3 transitions without the need for a vendor prefix. Drop the -webkit- part of your css, so that it just reads:
transition:background-color 0.2s linear;
You can see it working at:
For future reference, you can check IE CSS3 compatibility at: http://msdn.microsoft.com/en-us/library/hh781508(v=vs.85).aspx