jQuery removeAttr ('type') não funciona

Meu problema é muito simples

$('#button').removeAttr('type');

desencadeia um erro no firebug

type property can't be changed

Eu tenho 2 perguntas:

Como contornar isso?Existe uma referência com uma lista de propriedades que não podem ser alteradas?

obrigado

EDITAR

O que eu quero fazer é:

Impedir que o botão envie o formulário.

Nota: o meu botão está incluído como um modelo html, o código do formulário não está acessível para mim.
Algo como:

include 'form.php';
include 'buttons.php';

onde eu tenho controle apenas sobrebuttons.php

questionAnswers(3)

yourAnswerToTheQuestion