bump
How can I improve my thought process in a game of chess and defeat my bad habits?

"When You See A Good Move, Look For A Better One." - Emanuel Lasker.
You need to understand that the first natural move you see may not be the best move. With this at the back of your mind, when you see your Ideal move, calculate it. When you are done with it, look for other moves. If you find another move, calculate it to the end too. Compare the position that arise from the moves and then decide which one you prefer.
Just try to calculate multiple moves before making decision especially when you have a lot of time on the clock.

have a clear purpose on that move
i'm not sure how you play though it depends on your play style
if you are an attacker you wanna develop pins stuff attack stuff double up on pressure using pawn/pieces
if you are defensive then you wanna defend stuff and lock things up
if you are reactive you play the waiting game you wanna strike the weak spots and counter-attack stuff
so it might be more of a chess blindness/visualization issue try checking the pieces and just ignore useless stuff and do the useful stuff (attacking, defending, tactics etc)
just play simple according the basic needs of chess principle right?
I have some books which discuss how one should think during a game of chess, and I think I understand it decently well. First you look at the position objectively and with concentration, than you consider your opponent's move and look at what it does, than you think of candidate moves, than you analyze your candidate moves with calculation, piece improvement, prophylaxis etc, than you evaluate the resulting position from your analysis, than you pick a move, double check that it doesn't blunder anything, and play it.
This is a very concrete process, but the problem for me is that I want to implement this process of thinking into my play, but I simply cannot make myself think in a standardized, concrete way, for a number of reasons. What ends up happening often is that my thought process is faulty and incomplete. I might look at my opponent's move, than see one move that looks nice right away and immediately start analyzing it without looking for any other candidate moves. I also sometimes don't evaluate the position resulting from my analysis properly, so I sometimes play moves which are questionable, positionally speaking. I also almost always forget to do a blunder check before playing my moves by just mentally "switching off" for a second and looking at my move afresh to make sure I don't blunder anything.
I think the reason why I play in this way and not in a more concrete and consistent way is because these have turned into bad habits. I post this today because I want to ask for your opinions on my predicament, and if anyone else has gone through the same thing but managed to break these habits at some point. One thing I have tried to do is to write down the thought process I wrote in the first paragraph (in a more orderly fashion) on a notepad so I can remember this process without having to remember it off the top of my head and look at it while playing long games online, but this is not an ideal. For one, obviously I cannot do this in an OTB game, and additionally, I sometimes just forget to open my notepad before I start a game. Even if I remember, it often happens that I fall back on my bad habit of not looking at candidate moves and immediately analyzing the one idea I see, and get so invested in calculating it that everything else becomes silent and I just forget about the need to come up with candidate moves and evaluate the position resulting from my calculation and just keep trying to make a move work until it is abundantly clear that this move is maybe not ideal, but another move which clearly wins material does, and I could have found it in a few seconds if I looked for candidate moves. I have considered playing against some bot on chess.com with the notepad open on another window which I can look at, since there is not as much pressure and there's no clock, and I also figure that if I get into the habit of thinking correctly by using a notepad in bot games it would be easier to implement this into my own rated games.
Once again, what are your thoughts about this? How have you maybe defeated your bad habits in chess? What advice can you give to me? Thank you for your time, and sorry for the poor formatting on the wall of text.
TL;DR: I want to think in a concrete, procedural way when playing chess (always looking at my opponent's move first, than thinking of candidate moves, than analyzing them and evaluating the resulting positions, etc.) but it is difficult to implement such a procedure into my play due to my bad playing habits, and I want to know how others have overcome these bad playing habits.