Metoda jquery removeData () nie działa

Myślę, że poprawnie używam removeData, ale wydaje się, że nie działa, oto co widzę w konsoli dev, czy ktoś może wyjaśnić, co robię źle?

Wyprowadzam bieżącą wartość atrybutu danych, wywołując removeData, a następnie ponownie wyświetlając wartość i wciąż tam pozostającą.

$('.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