### Godot version

v4.1.beta.custom_build [d3651ea45]

### System information

Windows 11

### Issue description

![1](https://github.com/godotengine/godot/assets/28705694/15c14c93-7ad7-425a-8fb0-bef841b75527)

It's not possible to start text selection on a SpinBox when it's unfocused.

Note: After a bit of digging in the code, I found that clicking on a SpintBox doesn't trigger `SpinBox::gui_input` no matter if it's focused or not. However, releasing mouse left button does trigger the function.

### Steps to reproduce

See the gif.

### Minimal reproduction project

It's simple to reproduce.
context_menu_enabled = p_enable;
}
bool LineEdit::is_context_menu_enabled() {
	return context_menu_enabled;
}
bool LineEdit::is_menu_visible() const {
	return menu && menu->is_visible();
}
PopupMenu *LineEdit::get_menu() const {
	if (!menu) {
		const_cast<LineEdit *>(this)->_generate_context_menu();
	}
	return menu;
}
void LineEdit::_editor_settings_changed() {
#ifdef TOOLS_ENABLED
	set_caret_blink_enabled(EDITOR_GET("text_editor/appearance/caret/caret_blink"));
	set_caret_blink_interval(EDITOR_GET("text_editor/appearance/caret/caret_blink_interval"));
#endif
}
void LineEdit::set_expand_to_text_length_enabled(bool p_enabled) {
	expand_to_text_length = p_enabled;
	update_minimum_size();
	set_caret_column(caret_column);
}
bool LineEdit::is_expand_to_text_length_enabled() const {
	return expand_to_text_length;
}
void LineEdit::set_clear_button_enabled(bool p_enabled) {