One thing you can try, this worked for me, and it's kind of a "gotcha" related to the displays not being enabled by default when docked.
Dock your laptop, with the lid open (so when it boots, you have a full keyboard and display).
Boot it and it might take a min for it to finsh booting.
In any open space on your desktop, right mouse-click, and choose Graphics Properties.
*things will vary a bit from here on depending on your laptop, Win10 vs Win7, graphics drivers, etc.*
Click on Display
Select/Click On "Multiple Displays" on the Right Hand side.
Select/Click on Extended Desktop (you can change this later if needed)
Ensure each of your displays is listed on the page. If any of the boxes that should have display product numbers in them is empty, use the pulldown to add a display to the display #
Then click the "Apply" button.
With any luck, that will clear up your displays not working problem. If not, let me know and I'll take look at the options on a Win10 laptop that had this problem and had slightly different (I think) options to fix it. But the approach was the same-The displays were disabled by default when the Win10 laptop was initial docked.
Now the keyboard and mouse (most everything else) not working when you boot is something I run into (though I'm on Win7) every time I use my laptop without the docking station, then shut it down, dock it and boot.
The workaround (notice not a "fix") I've used for this is to:
Boot the laptop docked. Yea, mouse and keyboard (hooked to the docking station) don't work, so I can't log in.
Connect a separate mouse to a USB port on the laptop itself. This should let you use the mouse.
Just use the mouse to choose restart/reboot (I.E.-DON'T log in since all you have is a mouse anyway).
When the restart/reboot finishes, everything SHOULD work. At least this works for me.