yes, physically pulling the fuse is an acceptable way to disconnect the panel. best practice is to reduce current and voltage as much as possible through fuse before pulling.
the issue is that as you make or break a dc connection the dc current does not like to be interrupted and will arc. the contacts inside MC4 connectors are rather thin and precise in their shape and fit. it does not take much current to melt and disfigure the contacts. i have seen an MC4 contact ruined with just one connect/disconnect while under full power from panel. (one reason i acquired the tools and parts to crimp on my own MC4 connectors ;-) ...)
i always install a fuse in between panel and controller, not just for protection but for the ability to pull the fuse and disconnect the panel when ever i need to. most charge controllers require the solar to be disconnected before disconnecting the battery and the reverse when hooking up the controller. i always try to cover the panels or do that at night so as to not arc the contacts on the fuse but sometimes that is not feasible. the metal contacts of the fuse and holder are much thicker and more durable and can handle several disconnects without causing high resistance. i use the standard automotive blade type fuses and with 10 gauge wire i use the 30 amp size to keep the resistance low and not hurt the voltage drop numbers. these are dirt cheap, can be found almost anywhere and i make my own fuse holders. the fuse and holder can be put together with marine grade components on 10 awg wire (right on solar pv cable) for under a buck $ US. i leave a few inches of wire so if i ever do scorch the contacts it is easy to replace the home made fuse holder.
if it was the case where i a customer that planned to disconnect often, i would consider installing a 30-40 amp dc rated high quality marine switch that is rated to be used under load. just so i didnt worry it might need replacing.
i would NOT use, or recommend using the reset-able circuit breakers people often use as they tend to be relatively high resistance compared to a fuse or high quality switch. they also tend to wear out a little each time they are used to break the current. they may still "work" but the increased resistance can significantly reduce the power actually getting through and would be easy to not notice
i would probably not go to the trouble of disconnecting the solar on a daily basis in an attempt to improve the life span of the lifepo4. but if the battery was used only occasionally, like weekends. then maybe discharging to 60% or so at the end of the weekend and then disconnecting until it was needed might not be wasted effort. when i want to micro manage the charge then i use a fully programmable controller and set the normal charge voltage setting to the volts that equate 80% charge (from manufactures specs) and then set the equalize voltage to be the voltage the manufacturer recommends for a full charge or just a tad under but leave the equalize function turned off in the controller. most of the time, the 80% charge/capacity is way more than enough. but when i know i may need the full capacity i will change the equalize function to on and every day. with my charge controllers this is easy to do as they are bluetooth linked to my cell phone and it takes jst a few seconds to make the switch