O ButterKnife onclick não está funcionando

Injetei vistas perfeitamente usando a biblioteca de canivetes. Mas quando tento implementar ouvintes, por exemploonclick Eu não sou capaz de implementá-los. O código java a seguir ajudará você a entender o meu problema.

Código Java:

public class LoginActivity extends ActionBarActivity{
    @InjectView(R.id.toolbar) Toolbar toolbar;
    @InjectView(R.id.btn_login) Button login;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.login);
        ButterKnife.inject(this);

        initialize();
        //initListeners();

        @OnClick(R.id.btn_login)
        public void submit(View view) {
          // TODO submit data to server...
        }
    }

    /*private void initListeners() {
        @OnClick(R.id.btn_login)
        public void login(){

        }
    }*/

    private void initialize() {
        setSupportActionBar(toolbar);
        getSupportActionBar().setIcon(R.drawable.toolbar_icon);
        getSupportActionBar().setTitle(null);
        getSupportActionBar().setDisplayShowHomeEnabled(true);
    }
}

Diga-me por que isso está acontecendo. Algo errado no código? Eu já configurei o IDE que é compatível com o ButterKnife usando o seguinte URL.

http://stackoverflow.com/questions/27754811/onclick-is-not-working-in-implementation-of-butterknife-library

Por favor, me dê alguma sugestão sobre esse problema. Desde já, obrigado..

questionAnswers(5)

yourAnswerToTheQuestion