Wenn Du mit dem einzelnen Befehl tabIndex arbeitest, musst Du beachten, dass für CRM die Tabulatoren bei 1000 anfangen (1. Feld) und in 10er Schritten hochgezählt werden.
Probiere daher mal
crmForm.all.new_field1.tabIndex=1000;
crmForm.all.new_field5.tabIndex=1010;
crmForm.all.new_field3.tabIndex=1020;
außerdem musst Du berücksichtigen, dass Du jedes einzelne Feld auf der Form neu "durchnummerieren" musst, damit die Tabulatoren-Reihenfolge verändert wird.
Daher auch das Script von Adi, mit dem Du wirklich alle Felder auf der Form ansprichst. Nachteil der Methode von Adi:
Wenn Du mittendrin ein ausgeblendetes Feld hast, steht dort plötzlich der Tabulator. Daher alle ausgeblendeten Felder in diesem Fall in einem Abschnitt "ausgeblendete Felder" am Ende der Form "konsolidieren".
Gruß