各状態でボタンの外観を変更しようとしていますIsEnabled IsPressed IsMouseOverが、Tigger Propertyマウスの左ボタンを離すとどうなりますか?
<Style x:Key="GoogleGreyButton" TargetType="{x:Type Button}">
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<!--Some setters here-->
</Trigger>
<Trigger Property="IsPressed" Value="True">
<!--Some setters here-->
</Trigger>
<Trigger Property="IsEnabled" Value="True">
<!--Some setters here-->
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>