FlaskとFlask-wtfを使って、簡易的なログインフォームを作ろうとしているとき、

confirm_password = Password('Password', validators=[DataRequired(),EqualTo('')])
                                                                                   ^
TabError: inconsistent use of tabs and spaces in indentation

というようなエラーが発生しました。

タブとインデントによるエラーということは、理解できるのですが何度修正してもこのようなエラ
ーが発生してしまいます。

どうすれば、解決できるでしょうか。誰かご回答をお願いします。
以下、エラーが発生したコードです。


from flask_wtf import FlaskForm
from wtforms import StringField, PasswordField,SubmitField,BooleanField
from wtforms.validators import DataRequired,Length,Email

class RegistrationForm(FlaskForm):
    username = StringField('username',validators=[DataRequired(),Length(min=2,max=20)])

    email = StringField('Email',validators=[DataRequired(),Email()])

    password = PasswordField('Password', validators=[DataRequired()])

    confirm_password = Password('Password', validators=[DataRequired(),EqualTo('')])

    submit = SubmitField('Sign Up')

class LoginForm(FlaskForm):
    email = StringField('Email',validators=[DataRequired(),Email()])

    password = PasswordField('password',validators=[DataRequired()])

    remember = BooleanField('Remember Me')

    submit = SubmitField('Login')