Change:
transition: all 1s ease-in-out;
To
transition: -webkit-transform 1s ease-in-out, -webkit-filter 2s 1s ease-in-out;
You can target specific properties by seperating their transitions with a comma, in the above, the 2s is the delay for the filter.