El método jQuery removeData () no funciona

Creo que estoy usando removeData correctamente pero no parece estar funcionando, esto es lo que veo en la consola de desarrollo, ¿alguien podría explicar lo que estoy haciendo mal?

Estoy emitiendo el valor del atributo de datos actual, llamando a removeData, luego emitiendo el valor de nuevo y sigue ahí.

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

Respuestas a la pregunta(5)

Su respuesta a la pregunta