método removeData () jquery não está funcionando

Eu acho que estou usando o removeData corretamente mas não parece estar funcionando, aqui está o que eu estou vendo no console de desenvolvimento, alguém poderia explicar o que estou fazendo errado?

Eu estou saindo o valor do atributo de dados atual, chamando removeData, em seguida, a saída do valor novamente e ainda está lá.

$('.questionList > li').eq(1).data('fieldlength')
3
$('.questionList > li').eq(1).removeData('fieldlength');
[
<li class=​"questionBox" data-createproblem=​"false" data-fieldlength=​"3" data-picklistvalues data-required=​"true" data-sfid=​"a04d000000ZBaM3AAL" data-type=​"Text">​
<div class=​"questionLabel">​Birthdate​</div>​
</li>​
]
$('.questionList > li').eq(1).data('fieldlength')
3

questionAnswers(5)

yourAnswerToTheQuestion