Como posso obter um pseudo elemento css: verificado para trabalhar no IE8 sem Javascript?

Eu tenho dois botões de opção, preciso definir a cor de fundo ao clicar. Meu código funciona em todos os navegadores, exceto no IE8. É possível fazer isso funcionar para o IE8 sem o uso de Javascript?

<form>
    <input type="radio" id="m" name="gender" value="male">
    <label for="m">male</label>
    <input type="radio" id="f" name="gender" value="female">
    <label for="f">female</label>
</form>

input:checked + label{
    background:red;
}

http://jsfiddle.net/chrimbus/sXjyL/3/

questionAnswers(2)

yourAnswerToTheQuestion