Keras input for multivariate classification with LSTM using current features and previous timesteps features and y values
Since you want to get a classification/output per each time step, you should set return_sequences=True in you LSTM layer. 

Read more about return_sequences here in LSTM documentation.